package com.suke.czx.modules.wxadmin.entity;

import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;


/**
 * 
 * 
 * @author zdw
 * @email zdw@163.com
 * @date 2019-02-19 22:28:43
 */
public class DkCourseEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//主键，自增
	private Integer id;
	//资源名称
	private String courseName;
	//资源类型（1 诗歌，其他类型后续补充）
	private Integer courseType;
	//图片路径
	private String imagePath;
	//课程描述
	private String courseDesc;
	//优惠后价格, 单位为元
	private BigDecimal priceOff;
	//原价，单位为元
	private BigDecimal price;
	//补卡所需支付费用，单位为元
	private BigDecimal replenPrice;
	//计划天数
	private Integer planDays;
	//完成奖励
	private String reward;
	//课程状态  1 生效中 0 失效
	private Integer status;

	/**
	 * 设置：主键，自增
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 获取：主键，自增
	 */
	public Integer getId() {
		return id;
	}
	/**
	 * 设置：资源名称
	 */
	public void setCourseName(String courseName) {
		this.courseName = courseName;
	}
	/**
	 * 获取：资源名称
	 */
	public String getCourseName() {
		return courseName;
	}
	/**
	 * 设置：资源类型（1 诗歌，其他类型后续补充）
	 */
	public void setCourseType(Integer courseType) {
		this.courseType = courseType;
	}
	/**
	 * 获取：资源类型（1 诗歌，其他类型后续补充）
	 */
	public Integer getCourseType() {
		return courseType;
	}
	/**
	 * 设置：图片路径
	 */
	public void setImagePath(String imagePath) {
		this.imagePath = imagePath;
	}
	/**
	 * 获取：图片路径
	 */
	public String getImagePath() {
		return imagePath;
	}
	/**
	 * 设置：课程描述
	 */
	public void setCourseDesc(String courseDesc) {
		this.courseDesc = courseDesc;
	}
	/**
	 * 获取：课程描述
	 */
	public String getCourseDesc() {
		return courseDesc;
	}
	/**
	 * 设置：优惠后价格, 单位为元
	 */
	public void setPriceOff(BigDecimal priceOff) {
		this.priceOff = priceOff;
	}
	/**
	 * 获取：优惠后价格, 单位为元
	 */
	public BigDecimal getPriceOff() {
		return priceOff;
	}
	/**
	 * 设置：原价，单位为元
	 */
	public void setPrice(BigDecimal price) {
		this.price = price;
	}
	/**
	 * 获取：原价，单位为元
	 */
	public BigDecimal getPrice() {
		return price;
	}
	/**
	 * 设置：补卡所需支付费用，单位为元
	 */
	public void setReplenPrice(BigDecimal replenPrice) {
		this.replenPrice = replenPrice;
	}
	/**
	 * 获取：补卡所需支付费用，单位为元
	 */
	public BigDecimal getReplenPrice() {
		return replenPrice;
	}
	/**
	 * 设置：计划天数
	 */
	public void setPlanDays(Integer planDays) {
		this.planDays = planDays;
	}
	/**
	 * 获取：计划天数
	 */
	public Integer getPlanDays() {
		return planDays;
	}
	/**
	 * 设置：完成奖励
	 */
	public void setReward(String reward) {
		this.reward = reward;
	}
	/**
	 * 获取：完成奖励
	 */
	public String getReward() {
		return reward;
	}
	/**
	 * 设置：课程状态  1 生效中 0 失效
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}
	/**
	 * 获取：课程状态  1 生效中 0 失效
	 */
	public Integer getStatus() {
		return status;
	}
}
